Quick Answer

The Delhi to Haridwar distance is approximately 220–230 km by road, taking roughly 4.5 to 5.5 hours to drive via NH334 and NH344 through Meerut, Muzaffarnagar, and Roorkee. The Haridwar to Delhi distance is the same in reverse. By train, the journey covers a slightly shorter rail distance of around 200–210 km, typically taking 4 to 6 hours depending on the train. If you're starting from the airport, the Delhi airport to Haridwar distance runs a little longer, at roughly 230–240 km, since you first need to cross the city before joining the highway. A private taxi remains the most flexible option, especially if you're continuing onward to Rishikesh or further into the Char Dham circuit.

About the Route

Delhi and Haridwar: A Quick Introduction

Delhi, India's capital, is the starting point for a huge share of Char Dham pilgrims and Uttarakhand tourists each year, thanks to its international airport, extensive rail network, and direct highway connections into the hills. Haridwar, one of the holiest cities in India, sits right at the point where the Ganga leaves the Himalayas and enters the plains — making the distance between Delhi to Haridwar Uttarakhand effectively the first major milestone on almost every Char Dham itinerary, and often the very first number pilgrims look up before their journey begins.

Many travellers search for this route under slightly different names — "Delhi to Haridwar distance", "New Delhi to Haridwar distance", or even "Haridwar to New Delhi distance" — since Delhi and New Delhi are used more or less interchangeably for this journey. Whichever way you search it, the numbers work out to roughly the same 220–230 km stretch, since most starting points within the wider Delhi NCR area join the same highway corridor toward Haridwar.

For most pilgrims, Haridwar isn't the final stop — it's the last major city before the hills, and the point from which private taxis are typically arranged for the onward journey to Rishikesh, Dehradun, or further up toward Kedarnath, Badrinath, Gangotri, and Yamunotri. If you're planning that onward leg, our Char Dham Yatra route map and Haridwar taxi service for Char Dham Yatra are useful next reads.

You can also check our dedicated guides on Haridwar to Kedarnath distance, Haridwar to Badrinath distance, and Haridwar to Sonprayag distance for the legs beyond Haridwar.

Rishikesh cityscape and highway toward Haridwar
Rishikesh, the starting point for most Char Dham journeys
Har Ki Pauri ghat on the Ganga in Haridwar
Haridwar, where the Ganga meets the plains
Distance Snapshot

Delhi to Haridwar Distance (and Related Routes)

Here's a quick snapshot covering the distance between Delhi to Haridwar by different modes, plus a few related routes travellers often ask about in the same search.

RouteApprox. DistanceApprox. Time
Delhi to Haridwar (by road/car)~220–230 km4.5–5.5 hrs
Haridwar to Delhi (return)~220–230 km4.5–5.5 hrs
Delhi to Haridwar (by train)~200–210 km4–6 hrs
Delhi Airport (IGI) to Haridwar~230–240 km5–6 hrs
Haridwar to Delhi Airport~230–240 km5–6 hrs
Delhi to Rishikesh (via Haridwar)~235–245 km5–6 hrs
Delhi to Dehradun (via Haridwar)~250–260 km5.5–6.5 hrs

Distances and travel times are approximate and vary with traffic within Delhi NCR, weather, road works, and the exact pickup/drop points used. Peak-season and festival-weekend traffic on the Delhi–Haridwar corridor can add 30–60 minutes. See our Haridwar to Kedarnath distance guide for the onward hill journey.

By Road

Delhi to Haridwar Distance by Road

The Delhi to Haridwar distance by road is approximately 220–230 km, covered mainly via NH334 and NH344, passing through Meerut, Muzaffarnagar, and Roorkee before reaching Haridwar. This is a well-paved, mostly flat highway route, and it's the most popular way to make this journey since it door-to-door connects your starting point in Delhi to your hotel, ashram, or the next leg of your Char Dham trip in Haridwar without any changeovers.

In terms of road conditions, this corridor is a divided highway for most of its length, with a mix of open highway stretches and slower sections through town markets in Meerut and Muzaffarnagar. The distance between Delhi to Haridwar by car and by any other private vehicle works out to roughly the same figure, since the route itself doesn't change — what varies is your total travel time, depending on the number of stops, traffic near Delhi's outer ring roads, and the time of day you set out.

Similarly, the distance between Haridwar to Delhi by road is identical in the return direction — there's no meaningful difference either way, though evening traffic re-entering Delhi can sometimes add extra time compared to an early-morning departure from the city.

A few practical notes for this drive: the route includes several toll plazas along NH334 and NH344, so it's worth keeping small change or a FASTag-linked vehicle ready to avoid delays. Night driving on this stretch is generally safe on the main highway, though visibility can drop in winter fog around Muzaffarnagar and Roorkee between December and February, so it's worth allowing extra time if travelling early morning during those months.

By Train

Delhi to Haridwar Distance by Train

For travellers checking the Delhi to Haridwar distance by train, the rail distance is slightly shorter than the road distance, at roughly 200–210 km, since trains take a more direct alignment through the plains. Multiple daily trains connect Delhi's main stations — New Delhi, Old Delhi, and Anand Vihar — to Haridwar Junction, ranging from faster daytime express trains to overnight services.

Journey time by Delhi to Haridwar distance train options typically falls between 4 and 6 hours, depending on the specific train and how many stops it makes along the way. This makes rail a genuinely competitive option to driving, especially for solo travellers or those who'd rather arrive rested and pick up a pre-arranged taxi at Haridwar station for the onward hill journey.

One practical tip: if your final destination is further up the hills — Rishikesh, Dehradun, or beyond — it's worth arranging your taxi pickup directly at Haridwar Junction in advance, rather than trying to find transport on arrival, particularly during the peak Char Dham season when demand is high.

By Car

Delhi to Haridwar Distance by Car

If you're planning to self-drive, the Delhi to Haridwar distance by car is the same 220–230 km figure as the general road distance, but a few extra considerations apply. Fuel stops are plentiful along NH334 and NH344, and the drive is manageable in a single sitting for most travellers, though it's worth building in a short break around Muzaffarnagar or Roorkee to avoid fatigue on a 4.5–5.5 hour drive.

Compared to self-driving, many travellers — especially families, elderly travellers, or those unfamiliar with Uttarakhand's hill roads — prefer hiring a private taxi with a local driver for this stretch. It removes the need to navigate unfamiliar city exits out of Delhi, and the driver can also handle the onward hill roads toward Rishikesh or Kedarnath, which require a different kind of driving experience than the flat Delhi–Haridwar highway.

Whether you're driving yourself or booking a cab, the total distance between Delhi to Haridwar by private car stays consistent — it's really the choice between self-driving and hiring a driver that changes the overall comfort and convenience of the trip, not the distance itself.

By Bus

Delhi to Haridwar Distance by Bus

Bus services also cover this route regularly, with both state-run and private operators running daily services between Delhi's Inter State Bus Terminals (ISBT Kashmere Gate and Anand Vihar) and Haridwar. The distance between Haridwar to Delhi by bus follows the same road corridor as private cars — roughly 220–230 km — though bus journey times tend to run a little longer due to additional stops along the way.

Buses are a budget-friendly option, particularly for solo or backpacker travellers, but they come with fixed departure times and less flexibility for stops compared to a private taxi. If you're travelling with family, elderly members, or heavy luggage, or if you plan to continue straight on to Rishikesh or further into the hills, a private taxi booked in advance is generally the more comfortable and efficient choice.

From the Airport

Delhi Airport to Haridwar Distance

If you're flying in, the Delhi airport to Haridwar distance is a little longer than the city-centre figure — roughly 230–240 km — since Indira Gandhi International Airport sits on the south-western edge of Delhi, meaning you first cross a significant stretch of the city before joining the highway toward Haridwar. This typically adds 5–6 hours of total travel time depending on Delhi's traffic at the time you land.

The distance between Haridwar to Delhi airport — and the Haridwar to Delhi airport distance quoted the same way round — works out the same either way, at roughly 230–240 km. Pre-booking a private taxi for airport pickup is strongly recommended over arranging transport after landing, particularly late at night or during peak Char Dham season, when demand for cabs out of Delhi airport rises sharply.

If you're flying in specifically for a Char Dham trip, it's worth building a short buffer into your schedule between landing and departure toward Haridwar — immigration, baggage collection, and exiting the airport can easily add 45–60 minutes before your taxi even starts moving, on top of the 5–6 hour drive itself. Travellers arriving on early-morning international flights sometimes prefer to rest for a few hours in Delhi before setting off, rather than driving straight through after a long-haul journey.

The Journey, Stage by Stage

Delhi to Haridwar: Route Breakdown

The drive is almost entirely flat, following NH334 and NH344 through a handful of towns before reaching Haridwar.

Delhi to Meerut ~70 km

A fast, well-built highway stretch out of Delhi NCR, usually the quickest part of the whole journey.

Meerut to Muzaffarnagar ~60 km

Continuing along NH334, passing through agricultural land and a few market towns.

Muzaffarnagar to Roorkee ~55 km

The route crosses into Uttarakhand near Roorkee, a good spot for a food or fuel break before the final stretch.

Roorkee to Haridwar ~30–35 km

The final short stretch into Haridwar, arriving near the Ganga and Har Ki Pauri — the natural starting point for the onward Char Dham journey.

Together, these stages make up the full 220–230 km road journey from Delhi to Haridwar — segment distances are approximate and will vary slightly with the exact roads and stops your driver takes.

Going Further

Distance Between Delhi to Rishikesh and Dehradun via Haridwar

Many travellers don't stop at Haridwar — it's simply the last major town before continuing into the hills. The distance between Delhi to Haridwar and Rishikesh works out to roughly 235–245 km in total, since Rishikesh sits only about 20–25 km beyond Haridwar along the same route, making it an easy add-on to the same journey.

Similarly, the distance between Delhi to Dehradun via Haridwar comes to roughly 250–260 km, since Dehradun sits a further 35–40 km past Haridwar. If your trip includes Dehradun as a base for the wider Char Dham circuit, our Dehradun to Char Dham taxi guide covers that onward leg in detail.

Because Haridwar sits almost exactly on the way to both Rishikesh and Dehradun, most travellers don't treat this as three separate bookings — a single taxi booked from Delhi can continue straight through to whichever of the two is your actual destination, without needing to change vehicles at Haridwar. This is generally the simplest approach if you're short on time or travelling with luggage, since it avoids the hassle of arranging a second pickup partway through the trip.

Choosing Your Transport

Comparing Your Options: Road, Rail, Bus, and Air

Each mode has its own trade-offs between cost, comfort, and flexibility for the Delhi–Haridwar leg.

Recommended
Private Taxi

Door-to-door from Delhi (or the airport) straight to Haridwar, with flexible stops and onward connection to Rishikesh or the hills.

Fast & Comfortable
Train

A relaxed, traffic-free way to cover the distance, with a taxi pickup arranged at Haridwar Junction for the onward journey.

Budget
Bus

Regular state and private bus services from Delhi's ISBTs, at a lower cost but with fixed timings.

Why Choose Us

Best Taxi Service for Char Dham & Uttarakhand Tours

Chardham Taxi Services is the dedicated Char Dham and pilgrimage-travel arm of DivyaShree Cabs, focused on temple and Yatra routes across Uttarakhand. Backed by DivyaShree Cabs' wider fleet and driver network, we're built to be the best taxi service for Char Dham Yatra, Uttarakhand tours, and general sightseeing visits across the Garhwal region — including long routes like Delhi to Haridwar and onward.

Delhi-to-Hills Route Expertise

Drivers experienced on the full Delhi–Haridwar–Rishikesh corridor and beyond, including airport pickups.

Backed by DivyaShree Cabs

Part of the wider DivyaShree Cabs fleet, giving reliable vehicle availability even in peak yatra season.

Well-Maintained Fleet

Sedans, Ertiga, Innova/Crysta, and Tempo Travellers, serviced and ready for long highway and hill journeys.

Transparent Fares

Clear, confirmed pricing on call — no last-minute surprises on your route or vehicle.

Call or WhatsApp Support

Easy booking and trip support by phone or WhatsApp at 9368028472, before and during your journey.

Airport Pickup Available

Pre-book your Delhi airport to Haridwar transfer so a driver is waiting when you land.

Book Your Ride

Hire a Taxi from Delhi to Haridwar

We run sedans, MUVs, SUVs, and tempo travellers for the Delhi–Haridwar route, with pickup available from your home, hotel, or the airport. Fares vary by season, vehicle, and trip length — call for a confirmed quote before booking.

Sedan taxi for Delhi to Haridwar

Sedan

Up to 4 passengers

Comfortable and economical for solo travellers, couples, or small families.

Call for current fare
Ertiga taxi for Delhi to Haridwar

Ertiga

Up to 6 passengers

A practical MUV with more luggage space for small families.

Call for current fare
Most Popular
Innova taxi for Delhi to Haridwar

Innova / Crysta

Up to 7 passengers

Smooth and comfortable for the long highway drive, ideal for elderly travellers and full families.

Call for current fare
Tempo Traveller for group booking from Delhi to Haridwar

Tempo Traveller

9 to 17 passengers

Built for larger pilgrim groups and family gatherings travelling the full Char Dham circuit together.

Call for current fare
Budget Planning

Delhi to Haridwar Taxi Fare Guidance

Fares depend on the vehicle type, pickup point (city vs. airport), one-way vs. round trip, and the season. The table below is a planning guide only — always confirm the exact fare on call before booking.

VehicleUse CaseWhat Affects Fare
Sedan1–4 travellers, budget tripPickup point, one-way vs. round trip, time of travel
Ertiga4–6 travellersSame as above, plus luggage load
Innova / CrystaUp to 7 travellersPeak-season demand, airport pickup surcharge if any
Tempo Traveller9–17 travellersGroup size, onward itinerary length, toll charges

Prices may vary by season, vehicle condition, fuel rates, and availability, and typically run higher during peak yatra months (May–June) and around major festival dates. See the Haridwar to Sonprayag taxi fare guide for how our regional fares are structured further up the route.

A few extra factors worth keeping in mind when budgeting: airport pickups sometimes carry a small surcharge over a city-centre pickup, round trips generally work out cheaper per kilometre than two separate one-way bookings, and toll charges along NH334/NH344 are typically included in the quoted fare rather than billed separately — always confirm this detail when you book.

Planning Ahead

Planning Your Onward Journey: Rishikesh to Kedarnath

Since so many Delhi and Haridwar travellers continue on toward Kedarnath, it's worth covering the next leg here too. From Rishikesh, the road journey to Kedarnath (via Sonprayag and Gaurikund) covers roughly 200–210 km and takes about 8–10 hours by road, followed by a 16–18 km trek from Gaurikund up to the temple itself — or a pony, palki, or helicopter ride for those who prefer not to walk the full stretch.

In terms of timing, most travellers ask whether Kedarnath can be done in 2 or 3 days from Rishikesh. Two days is workable if you're comfortable with a fairly packed schedule — one day to reach Sonprayag/ Gaurikund and start the trek, and a second day to complete the darshan and begin the return. Three days gives a noticeably more relaxed pace, with time to rest before and after the trek, which is generally the more comfortable option for families, elderly travellers, or anyone trekking for the first time.

Kedarnath and Badrinath are often compared for difficulty. Kedarnath is generally considered the harder of the two, mainly because of the compulsory 16–18 km trek from Gaurikund (Badrinath, by contrast, is reachable entirely by road). The distance between Kedarnath and Badrinath, for those combining both, is roughly 215–235 km via the Rudraprayag route, since there's no direct road connecting the two shrines directly.

For the Rishikesh–Kedarnath leg specifically, a private taxi is the most practical choice for the road portion, while state-run buses also operate on this corridor at a lower cost with fixed timings. Call 9368028472 for current taxi fare and bus fare guidance for this stretch, since both vary by season and vehicle type.

Practical Advice

Best Time to Travel & Tips for the Delhi–Haridwar Journey

October to March generally offers the most comfortable driving weather for this stretch, with cooler temperatures and clearer visibility than the peak summer months. Summer (April–June) is when most Char Dham traffic peaks, so expect busier highways and higher demand for taxis and trains alike during that window.

Start early from Delhi

Leaving before peak morning traffic makes a noticeable difference to your total travel time out of the city.

Book airport pickups in advance

Especially for late-night arrivals, pre-booking avoids delays finding transport at the terminal.

Plan for peak season demand

Vehicles get booked up quickly during May–June and major festival weekends — reserve ahead.

Carry ID and registration documents

If continuing to Char Dham, keep your Yatra registration and photo ID accessible from Haridwar onward.

Common Questions

Delhi to Haridwar & Onward Journey FAQs

What is the Delhi to Haridwar distance?

The Delhi to Haridwar distance is approximately 220–230 km by road, taking around 4.5–5.5 hours by car via NH334 and NH344.

Is there a direct train from Delhi to Haridwar?

Yes, multiple daily trains run directly between Delhi and Haridwar Junction, covering roughly 200–210 km in about 4–6 hours depending on the train.

What's the fastest way to reach Haridwar from Delhi?

A private taxi or a fast daytime express train are typically the quickest options, both covering the distance in around 4.5–5.5 hours under normal traffic and running conditions. Buses generally take somewhat longer due to additional stops.

How can I go from Rishikesh to Kedarnath?

The most common way is by private taxi or bus from Rishikesh to Sonprayag/Gaurikund (roughly 200–210 km, 8–10 hours), followed by a 16–18 km trek, pony, palki, or helicopter ride to the temple.

Can Kedarnath be done in 3 days?

Yes, 3 days from Rishikesh is a comfortable pace, allowing time to travel, rest, complete the trek and darshan, and begin the return without rushing.

Can Kedarnath be done in 2 days?

It's possible in 2 days, but the schedule is fairly packed — one day to reach Sonprayag/Gaurikund and start the trek, and a second day for darshan and the return journey.

How far is Badrinath from Kedarnath?

Badrinath is roughly 215–235 km from Kedarnath via the Rudraprayag route, since there's no direct road connecting the two shrines.

How much is a taxi from Rishikesh to Kedarnath?

Fares depend on vehicle type, season, and whether it's a one-way drop or round trip. Call 9368028472 for a current, confirmed quote for this route.

Which is harder, Kedarnath or Badrinath?

Kedarnath is generally considered harder, mainly due to the compulsory 16–18 km trek from Gaurikund, while Badrinath is reachable entirely by road.

How many days are required to visit Kedarnath from Rishikesh?

Most travellers plan for 2 to 3 days from Rishikesh, covering the road journey, the trek, darshan, and the return, with 3 days offering a more relaxed pace.

What is the Bus fare from Rishikesh to Kedarnath?

State-run buses operate on this route at lower cost than private taxis, though fares are set by the transport corporation and can change — check current rates at the time of travel.